sd-sdk
Version:
data sdk for shuidihuzhu
1 lines • 49 kB
JavaScript
!function(t,e){for(var n in e)t[n]=e[n]}(exports,function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){n(1),n(2),n(3),t.exports=n(4)},function(t,e){!function(){!function(t){for(var e=t.split("."),n=window,r=0;r<e.length;r++)n[e[r]]||(n[e[r]]={}),n=n[e[r]]}("com.shuidi.data")}()},function(t,e){var n,r;n=window.com,r=document.domain.replace("www",""),n.shuidi.data.config={version:"v1.0.12",localVersion:"v1.0.1",uuidLen:19,url:"https://log.shuidichou.com/log",scrollElementId:"sd-sdk-scrollRoot",opType:["page_enter","click","input","share","api","swipe","ab_test","dialog","sem","scroll"],cacheData:"sdCacheData",isVisualCheck:"visualCheck",localMaxData:5,sendDataTime:5e3,ajaxOverTime:300,scrollTime:2e3,pageMessage:"sdPageMessage",visitedId:"sdTrackVisitId",visitedDv:"sdTrackVisitDv",firstChannel:"sdFirstChannel",visitedTime:"sdTrackVisitTime",sessionTime:12e5,isNewTime:864e5,sdCookieUuid:"uuid",newUser:"isNewUser",userSourceId:"userSourceId",shareId:"shareId",asyncTime:20,packageName:"com.shuidi",cookieOption:{expires:3650,domain:r,path:"/"},sdkReady:"sd_sdk_ready",loadBridge:"sd_load_bridge",bridgeError:"sd_bridge_error"}},function(t,e,n){var r;!function(){var e,n,i=window.com,a=function(){function t(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function e(e,n,r,i,a,s){return t((o=t(t(n,e),t(i,s)))<<(l=a)|o>>>32-l,r);var o,l}function n(t,n,r,i,a,s,o){return e(n&r|~n&i,t,n,a,s,o)}function r(t,n,r,i,a,s,o){return e(n&i|r&~i,t,n,a,s,o)}function i(t,n,r,i,a,s,o){return e(n^r^i,t,n,a,s,o)}function a(t,n,r,i,a,s,o){return e(r^(n|~i),t,n,a,s,o)}function s(e,s){var o,l,h,u,d;e[s>>5]|=128<<s%32,e[14+(s+64>>>9<<4)]=s;var c=1732584193,f=-271733879,_=-1732584194,g=271733878;for(o=0;o<e.length;o+=16)l=c,h=f,u=_,d=g,f=a(f=a(f=a(f=a(f=i(f=i(f=i(f=i(f=r(f=r(f=r(f=r(f=n(f=n(f=n(f=n(f,_=n(_,g=n(g,c=n(c,f,_,g,e[o],7,-680876936),f,_,e[o+1],12,-389564586),c,f,e[o+2],17,606105819),g,c,e[o+3],22,-1044525330),_=n(_,g=n(g,c=n(c,f,_,g,e[o+4],7,-176418897),f,_,e[o+5],12,1200080426),c,f,e[o+6],17,-1473231341),g,c,e[o+7],22,-45705983),_=n(_,g=n(g,c=n(c,f,_,g,e[o+8],7,1770035416),f,_,e[o+9],12,-1958414417),c,f,e[o+10],17,-42063),g,c,e[o+11],22,-1990404162),_=n(_,g=n(g,c=n(c,f,_,g,e[o+12],7,1804603682),f,_,e[o+13],12,-40341101),c,f,e[o+14],17,-1502002290),g,c,e[o+15],22,1236535329),_=r(_,g=r(g,c=r(c,f,_,g,e[o+1],5,-165796510),f,_,e[o+6],9,-1069501632),c,f,e[o+11],14,643717713),g,c,e[o],20,-373897302),_=r(_,g=r(g,c=r(c,f,_,g,e[o+5],5,-701558691),f,_,e[o+10],9,38016083),c,f,e[o+15],14,-660478335),g,c,e[o+4],20,-405537848),_=r(_,g=r(g,c=r(c,f,_,g,e[o+9],5,568446438),f,_,e[o+14],9,-1019803690),c,f,e[o+3],14,-187363961),g,c,e[o+8],20,1163531501),_=r(_,g=r(g,c=r(c,f,_,g,e[o+13],5,-1444681467),f,_,e[o+2],9,-51403784),c,f,e[o+7],14,1735328473),g,c,e[o+12],20,-1926607734),_=i(_,g=i(g,c=i(c,f,_,g,e[o+5],4,-378558),f,_,e[o+8],11,-2022574463),c,f,e[o+11],16,1839030562),g,c,e[o+14],23,-35309556),_=i(_,g=i(g,c=i(c,f,_,g,e[o+1],4,-1530992060),f,_,e[o+4],11,1272893353),c,f,e[o+7],16,-155497632),g,c,e[o+10],23,-1094730640),_=i(_,g=i(g,c=i(c,f,_,g,e[o+13],4,681279174),f,_,e[o],11,-358537222),c,f,e[o+3],16,-722521979),g,c,e[o+6],23,76029189),_=i(_,g=i(g,c=i(c,f,_,g,e[o+9],4,-640364487),f,_,e[o+12],11,-421815835),c,f,e[o+15],16,530742520),g,c,e[o+2],23,-995338651),_=a(_,g=a(g,c=a(c,f,_,g,e[o],6,-198630844),f,_,e[o+7],10,1126891415),c,f,e[o+14],15,-1416354905),g,c,e[o+5],21,-57434055),_=a(_,g=a(g,c=a(c,f,_,g,e[o+12],6,1700485571),f,_,e[o+3],10,-1894986606),c,f,e[o+10],15,-1051523),g,c,e[o+1],21,-2054922799),_=a(_,g=a(g,c=a(c,f,_,g,e[o+8],6,1873313359),f,_,e[o+15],10,-30611744),c,f,e[o+6],15,-1560198380),g,c,e[o+13],21,1309151649),_=a(_,g=a(g,c=a(c,f,_,g,e[o+4],6,-145523070),f,_,e[o+11],10,-1120210379),c,f,e[o+2],15,718787259),g,c,e[o+9],21,-343485551),c=t(c,l),f=t(f,h),_=t(_,u),g=t(g,d);return[c,f,_,g]}function o(t){var e,n="",r=32*t.length;for(e=0;e<r;e+=8)n+=String.fromCharCode(t[e>>5]>>>e%32&255);return n}function l(t){var e,n=[];for(n[(t.length>>2)-1]=void 0,e=0;e<n.length;e+=1)n[e]=0;var r=8*t.length;for(e=0;e<r;e+=8)n[e>>5]|=(255&t.charCodeAt(e/8))<<e%32;return n}function h(t){var e,n,r="";for(n=0;n<t.length;n+=1)e=t.charCodeAt(n),r+="0123456789abcdef".charAt(e>>>4&15)+"0123456789abcdef".charAt(15&e);return r}function u(t){return unescape(encodeURIComponent(t))}function d(t){return function(t){return o(s(l(t),8*t.length))}(u(t))}function c(t,e){return function(t,e){var n,r,i=l(t),a=[],h=[];for(a[15]=h[15]=void 0,i.length>16&&(i=s(i,8*t.length)),n=0;n<16;n+=1)a[n]=909522486^i[n],h[n]=1549556828^i[n];return r=s(a.concat(l(e)),512+8*e.length),o(s(h.concat(r),640))}(u(t),u(e))}return function(t,e,n){return e?n?c(e,t):h(c(e,t)):n?d(t):h(d(t))}}(),s={},o=(n=function(){return function t(e,n,i){function a(o,l){if(!n[o]){if(!e[o]){if(!l&&"function"==typeof r&&r)return r(o,!0);if(s)return s(o,!0);var h=new Error("Cannot find module '"+o+"'");throw h.code="MODULE_NOT_FOUND",h}var u=n[o]={exports:{}};e[o][0].call(u.exports,function(t){var n=e[o][1][t];return a(n||t)},u,u.exports,t,e,n,i)}return n[o].exports}for(var s="function"==typeof r&&r,o=0;o<i.length;o++)a(i[o]);return a}({1:[function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}n.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var r in n)i(n,r)&&(t[r]=n[r])}}return t},n.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var a={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var a=0;a<r;a++)t[i+a]=e[n+a]},flattenChunks:function(t){var e,n,r,i,a,s;for(r=0,e=0,n=t.length;e<n;e++)r+=t[e].length;for(s=new Uint8Array(r),i=0,e=0,n=t.length;e<n;e++)a=t[e],s.set(a,i),i+=a.length;return s}},s={arraySet:function(t,e,n,r,i){for(var a=0;a<r;a++)t[i+a]=e[n+a]},flattenChunks:function(t){return[].concat.apply([],t)}};n.setTyped=function(t){t?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,a)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,s))},n.setTyped(r)},{}],2:[function(t,e,n){"use strict";var r=t("./common"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(t){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){a=!1}for(var s=new r.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(t,e){if(e<65537&&(t.subarray&&a||!t.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(t,e));for(var n="",s=0;s<e;s++)n+=String.fromCharCode(t[s]);return n}s[254]=s[254]=1,n.string2buf=function(t){var e,n,i,a,s,o=t.length,l=0;for(a=0;a<o;a++)55296==(64512&(n=t.charCodeAt(a)))&&a+1<o&&56320==(64512&(i=t.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(i-56320),a++),l+=n<128?1:n<2048?2:n<65536?3:4;for(e=new r.Buf8(l),s=0,a=0;s<l;a++)55296==(64512&(n=t.charCodeAt(a)))&&a+1<o&&56320==(64512&(i=t.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(i-56320),a++),n<128?e[s++]=n:n<2048?(e[s++]=192|n>>>6,e[s++]=128|63&n):n<65536?(e[s++]=224|n>>>12,e[s++]=128|n>>>6&63,e[s++]=128|63&n):(e[s++]=240|n>>>18,e[s++]=128|n>>>12&63,e[s++]=128|n>>>6&63,e[s++]=128|63&n);return e},n.buf2binstring=function(t){return l(t,t.length)},n.binstring2buf=function(t){for(var e=new r.Buf8(t.length),n=0,i=e.length;n<i;n++)e[n]=t.charCodeAt(n);return e},n.buf2string=function(t,e){var n,r,i,a,o=e||t.length,h=new Array(2*o);for(r=0,n=0;n<o;)if((i=t[n++])<128)h[r++]=i;else if((a=s[i])>4)h[r++]=65533,n+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&n<o;)i=i<<6|63&t[n++],a--;a>1?h[r++]=65533:i<65536?h[r++]=i:(i-=65536,h[r++]=55296|i>>10&1023,h[r++]=56320|1023&i)}return l(h,r)},n.utf8border=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0?e:0===n?e:n+s[t[n]]>e?n:e}},{"./common":1}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){for(var i=65535&t|0,a=t>>>16&65535|0,s=0;0!==n;){n-=s=n>2e3?2e3:n;do{a=a+(i=i+e[r++]|0)|0}while(--s);i%=65521,a%=65521}return i|a<<16|0}},{}],4:[function(t,e,n){"use strict";var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e,n,i){var a=r,s=i+n;t^=-1;for(var o=i;o<s;o++)t=t>>>8^a[255&(t^e[o])];return-1^t}},{}],5:[function(t,e,n){"use strict";var r,i=t("../utils/common"),a=t("./trees"),s=t("./adler32"),o=t("./crc32"),l=t("./messages"),h=0,u=1,d=3,c=4,f=5,_=0,g=1,p=-2,m=-3,v=-5,w=-1,b=1,y=2,k=3,z=4,S=0,x=2,I=8,C=9,T=15,A=8,D=286,O=30,E=19,j=2*D+1,B=15,N=3,U=258,L=U+N+1,P=32,M=42,R=69,V=73,q=91,J=103,Q=113,H=666,G=1,K=2,F=3,$=4,X=3;function W(t,e){return t.msg=l[e],e}function Y(t){return(t<<1)-(t>4?9:0)}function Z(t){for(var e=t.length;--e>=0;)t[e]=0}function tt(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(i.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function et(t,e){a._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,tt(t.strm)}function nt(t,e){t.pending_buf[t.pending++]=e}function rt(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function it(t,e){var n,r,i=t.max_chain_length,a=t.strstart,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-L?t.strstart-(t.w_size-L):0,h=t.window,u=t.w_mask,d=t.prev,c=t.strstart+U,f=h[a+s-1],_=h[a+s];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(h[(n=e)+s]===_&&h[n+s-1]===f&&h[n]===h[a]&&h[++n]===h[a+1]){a+=2,n++;do{}while(h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&h[++a]===h[++n]&&a<c);if(r=U-(c-a),a=c-U,r>s){if(t.match_start=e,s=r,r>=o)break;f=h[a+s-1],_=h[a+s]}}}while((e=d[e&u])>l&&0!=--i);return s<=t.lookahead?s:t.lookahead}function at(t){var e,n,r,a,l,h,u,d,c,f,_=t.w_size;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=_+(_-L)){i.arraySet(t.window,t.window,_,_,0),t.match_start-=_,t.strstart-=_,t.block_start-=_,e=n=t.hash_size;do{r=t.head[--e],t.head[e]=r>=_?r-_:0}while(--n);e=n=_;do{r=t.prev[--e],t.prev[e]=r>=_?r-_:0}while(--n);a+=_}if(0===t.strm.avail_in)break;if(h=t.strm,u=t.window,d=t.strstart+t.lookahead,c=a,f=void 0,(f=h.avail_in)>c&&(f=c),n=0===f?0:(h.avail_in-=f,i.arraySet(u,h.input,h.next_in,f,d),1===h.state.wrap?h.adler=s(h.adler,u,f,d):2===h.state.wrap&&(h.adler=o(h.adler,u,f,d)),h.next_in+=f,h.total_in+=f,f),t.lookahead+=n,t.lookahead+t.insert>=N)for(l=t.strstart-t.insert,t.ins_h=t.window[l],t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+N-1])&t.hash_mask,t.prev[l&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=l,l++,t.insert--,!(t.lookahead+t.insert<N)););}while(t.lookahead<L&&0!==t.strm.avail_in)}function st(t,e){for(var n,r;;){if(t.lookahead<L){if(at(t),t.lookahead<L&&e===h)return G;if(0===t.lookahead)break}if(n=0,t.lookahead>=N&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+N-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-L&&(t.match_length=it(t,n)),t.match_length>=N)if(r=a._tr_tally(t,t.strstart-t.match_start,t.match_length-N),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=N){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+N-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=a._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(et(t,!1),0===t.strm.avail_out))return G}return t.insert=t.strstart<N-1?t.strstart:N-1,e===c?(et(t,!0),0===t.strm.avail_out?F:$):t.last_lit&&(et(t,!1),0===t.strm.avail_out)?G:K}function ot(t,e){for(var n,r,i;;){if(t.lookahead<L){if(at(t),t.lookahead<L&&e===h)return G;if(0===t.lookahead)break}if(n=0,t.lookahead>=N&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+N-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=N-1,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-L&&(t.match_length=it(t,n),t.match_length<=5&&(t.strategy===b||t.match_length===N&&t.strstart-t.match_start>4096)&&(t.match_length=N-1)),t.prev_length>=N&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-N,r=a._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-N),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+N-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=N-1,t.strstart++,r&&(et(t,!1),0===t.strm.avail_out))return G}else if(t.match_available){if((r=a._tr_tally(t,0,t.window[t.strstart-1]))&&et(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return G}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=a._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<N-1?t.strstart:N-1,e===c?(et(t,!0),0===t.strm.avail_out?F:$):t.last_lit&&(et(t,!1),0===t.strm.avail_out)?G:K}function lt(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function ht(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=x,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?M:Q,t.adler=2===e.wrap?0:1,e.last_flush=h,a._tr_init(e),_):W(t,p)}function ut(t){var e,n=ht(t);return n===_&&((e=t.state).window_size=2*e.w_size,Z(e.head),e.max_lazy_match=r[e.level].max_lazy,e.good_match=r[e.level].good_length,e.nice_match=r[e.level].nice_length,e.max_chain_length=r[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=N-1,e.match_available=0,e.ins_h=0),n}function dt(t,e,n,r,a,s){if(!t)return p;var o=1;if(e===w&&(e=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),a<1||a>C||n!==I||r<8||r>15||e<0||e>9||s<0||s>z)return W(t,p);8===r&&(r=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=I,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 i.Buf16(2*j),this.dyn_dtree=new i.Buf16(2*(2*O+1)),this.bl_tree=new i.Buf16(2*(2*E+1)),Z(this.dyn_ltree),Z(this.dyn_dtree),Z(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(B+1),this.heap=new i.Buf16(2*D+1),Z(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*D+1),Z(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 t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+N-1)/N),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=s,l.method=n,ut(t)}r=[new lt(0,0,0,0,function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(at(t),0===t.lookahead&&e===h)return G;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,et(t,!1),0===t.strm.avail_out))return G;if(t.strstart-t.block_start>=t.w_size-L&&(et(t,!1),0===t.strm.avail_out))return G}return t.insert=0,e===c?(et(t,!0),0===t.strm.avail_out?F:$):(t.strstart>t.block_start&&(et(t,!1),t.strm.avail_out),G)}),new lt(4,4,8,4,st),new lt(4,5,16,8,st),new lt(4,6,32,32,st),new lt(4,4,16,16,ot),new lt(8,16,32,32,ot),new lt(8,16,128,128,ot),new lt(8,32,128,256,ot),new lt(32,128,258,1024,ot),new lt(32,258,258,4096,ot)],n.deflateInit=function(t,e){return dt(t,e,I,T,A,S)},n.deflateInit2=dt,n.deflateReset=ut,n.deflateResetKeep=ht,n.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?p:(t.state.gzhead=e,_):p},n.deflate=function(t,e){var n,i,s,l;if(!t||!t.state||e>f||e<0)return t?W(t,p):p;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||i.status===H&&e!==c)return W(t,0===t.avail_out?v:p);if(i.strm=t,n=i.last_flush,i.last_flush=e,i.status===M)if(2===i.wrap)t.adler=0,nt(i,31),nt(i,139),nt(i,8),i.gzhead?(nt(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),nt(i,255&i.gzhead.time),nt(i,i.gzhead.time>>8&255),nt(i,i.gzhead.time>>16&255),nt(i,i.gzhead.time>>24&255),nt(i,9===i.level?2:i.strategy>=y||i.level<2?4:0),nt(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(nt(i,255&i.gzhead.extra.length),nt(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=o(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=R):(nt(i,0),nt(i,0),nt(i,0),nt(i,0),nt(i,0),nt(i,9===i.level?2:i.strategy>=y||i.level<2?4:0),nt(i,X),i.status=Q);else{var m=I+(i.w_bits-8<<4)<<8;m|=(i.strategy>=y||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(m|=P),m+=31-m%31,i.status=Q,rt(i,m),0!==i.strstart&&(rt(i,t.adler>>>16),rt(i,65535&t.adler)),t.adler=1}if(i.status===R)if(i.gzhead.extra){for(s=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),tt(t),s=i.pending,i.pending!==i.pending_buf_size));)nt(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=V)}else i.status=V;if(i.status===V)if(i.gzhead.name){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),tt(t),s=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,nt(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),0===l&&(i.gzindex=0,i.status=q)}else i.status=q;if(i.status===q)if(i.gzhead.comment){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),tt(t),s=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,nt(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>s&&(t.adler=o(t.adler,i.pending_buf,i.pending-s,s)),0===l&&(i.status=J)}else i.status=J;if(i.status===J&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&tt(t),i.pending+2<=i.pending_buf_size&&(nt(i,255&t.adler),nt(i,t.adler>>8&255),t.adler=0,i.status=Q)):i.status=Q),0!==i.pending){if(tt(t),0===t.avail_out)return i.last_flush=-1,_}else if(0===t.avail_in&&Y(e)<=Y(n)&&e!==c)return W(t,v);if(i.status===H&&0!==t.avail_in)return W(t,v);if(0!==t.avail_in||0!==i.lookahead||e!==h&&i.status!==H){var w=i.strategy===y?function(t,e){for(var n;;){if(0===t.lookahead&&(at(t),0===t.lookahead)){if(e===h)return G;break}if(t.match_length=0,n=a._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(et(t,!1),0===t.strm.avail_out))return G}return t.insert=0,e===c?(et(t,!0),0===t.strm.avail_out?F:$):t.last_lit&&(et(t,!1),0===t.strm.avail_out)?G:K}(i,e):i.strategy===k?function(t,e){for(var n,r,i,s,o=t.window;;){if(t.lookahead<=U){if(at(t),t.lookahead<=U&&e===h)return G;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=N&&t.strstart>0&&(r=o[i=t.strstart-1])===o[++i]&&r===o[++i]&&r===o[++i]){s=t.strstart+U;do{}while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<s);t.match_length=U-(s-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=N?(n=a._tr_tally(t,1,t.match_length-N),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=a._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(et(t,!1),0===t.strm.avail_out))return G}return t.insert=0,e===c?(et(t,!0),0===t.strm.avail_out?F:$):t.last_lit&&(et(t,!1),0===t.strm.avail_out)?G:K}(i,e):r[i.level].func(i,e);if(w!==F&&w!==$||(i.status=H),w===G||w===F)return 0===t.avail_out&&(i.last_flush=-1),_;if(w===K&&(e===u?a._tr_align(i):e!==f&&(a._tr_stored_block(i,0,0,!1),e===d&&(Z(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),tt(t),0===t.avail_out))return i.last_flush=-1,_}return e!==c?_:i.wrap<=0?g:(2===i.wrap?(nt(i,255&t.adler),nt(i,t.adler>>8&255),nt(i,t.adler>>16&255),nt(i,t.adler>>24&255),nt(i,255&t.total_in),nt(i,t.total_in>>8&255),nt(i,t.total_in>>16&255),nt(i,t.total_in>>24&255)):(rt(i,t.adler>>>16),rt(i,65535&t.adler)),tt(t),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?_:g)},n.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==M&&e!==R&&e!==V&&e!==q&&e!==J&&e!==Q&&e!==H?W(t,p):(t.state=null,e===Q?W(t,m):_):p},n.deflateSetDictionary=function(t,e){var n,r,a,o,l,h,u,d,c=e.length;if(!t||!t.state)return p;if(2===(o=(n=t.state).wrap)||1===o&&n.status!==M||n.lookahead)return p;for(1===o&&(t.adler=s(t.adler,e,c,0)),n.wrap=0,c>=n.w_size&&(0===o&&(Z(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,e,c-n.w_size,n.w_size,0),e=d,c=n.w_size),l=t.avail_in,h=t.next_in,u=t.input,t.avail_in=c,t.next_in=0,t.input=e,at(n);n.lookahead>=N;){r=n.strstart,a=n.lookahead-(N-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+N-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--a);n.strstart=r,n.lookahead=N-1,at(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=N-1,n.match_available=0,t.next_in=h,t.input=u,t.avail_in=l,n.wrap=o,_},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":4,"./messages":6,"./trees":7}],6:[function(t,e,n){"use strict";e.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(t,e,n){"use strict";var r=t("../utils/common"),i=4,a=0,s=1,o=2;function l(t){for(var e=t.length;--e>=0;)t[e]=0}var h=0,u=1,d=2,c=29,f=256,_=f+1+c,g=30,p=19,m=2*_+1,v=15,w=16,b=7,y=256,k=16,z=17,S=18,x=[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],I=[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],C=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=new Array(2*(_+2));l(A);var D=new Array(2*g);l(D);var O=new Array(512);l(O);var E=new Array(256);l(E);var j=new Array(c);l(j);var B,N,U,L=new Array(g);function P(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function M(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function R(t){return t<256?O[t]:O[256+(t>>>7)]}function V(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function q(t,e,n){t.bi_valid>w-n?(t.bi_buf|=e<<t.bi_valid&65535,V(t,t.bi_buf),t.bi_buf=e>>w-t.bi_valid,t.bi_valid+=n-w):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function J(t,e,n){q(t,n[2*e],n[2*e+1])}function Q(t,e){var n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1}function H(t,e,n){var r,i,a=new Array(v+1),s=0;for(r=1;r<=v;r++)a[r]=s=s+n[r-1]<<1;for(i=0;i<=e;i++){var o=t[2*i+1];0!==o&&(t[2*i]=Q(a[o]++,o))}}function G(t){var e;for(e=0;e<_;e++)t.dyn_ltree[2*e]=0;for(e=0;e<g;e++)t.dyn_dtree[2*e]=0;for(e=0;e<p;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*y]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function K(t){t.bi_valid>8?V(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function F(t,e,n,r){var i=2*e,a=2*n;return t[i]<t[a]||t[i]===t[a]&&r[e]<=r[n]}function $(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&F(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!F(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function X(t,e,n){var r,i,a,s,o=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*o]<<8|t.pending_buf[t.d_buf+2*o+1],i=t.pending_buf[t.l_buf+o],o++,0===r?J(t,i,e):(J(t,(a=E[i])+f+1,e),0!==(s=x[a])&&q(t,i-=j[a],s),J(t,a=R(--r),n),0!==(s=I[a])&&q(t,r-=L[a],s))}while(o<t.last_lit);J(t,y,e)}function W(t,e){var n,r,i,a=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,l=e.stat_desc.elems,h=-1;for(t.heap_len=0,t.heap_max=m,n=0;n<l;n++)0!==a[2*n]?(t.heap[++t.heap_len]=h=n,t.depth[n]=0):a[2*n+1]=0;for(;t.heap_len<2;)a[2*(i=t.heap[++t.heap_len]=h<2?++h:0)]=1,t.depth[i]=0,t.opt_len--,o&&(t.static_len-=s[2*i+1]);for(e.max_code=h,n=t.heap_len>>1;n>=1;n--)$(t,a,n);i=l;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],$(t,a,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,a[2*i]=a[2*n]+a[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,a[2*n+1]=a[2*r+1]=i,t.heap[1]=i++,$(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,a,s,o,l=e.dyn_tree,h=e.max_code,u=e.stat_desc.static_tree,d=e.stat_desc.has_stree,c=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,_=e.stat_desc.max_length,g=0;for(a=0;a<=v;a++)t.bl_count[a]=0;for(l[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<m;n++)(a=l[2*l[2*(r=t.heap[n])+1]+1]+1)>_&&(a=_,g++),l[2*r+1]=a,r>h||(t.bl_count[a]++,s=0,r>=f&&(s=c[r-f]),o=l[2*r],t.opt_len+=o*(a+s),d&&(t.static_len+=o*(u[2*r+1]+s)));if(0!==g){do{for(a=_-1;0===t.bl_count[a];)a--;t.bl_count[a]--,t.bl_count[a+1]+=2,t.bl_count[_]--,g-=2}while(g>0);for(a=_;0!==a;a--)for(r=t.bl_count[a];0!==r;)(i=t.heap[--n])>h||(l[2*i+1]!==a&&(t.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),r--)}}(t,e),H(a,h,t.bl_count)}function Y(t,e,n){var r,i,a=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=s,s=e[2*(r+1)+1],++o<l&&i===s||(o<h?t.bl_tree[2*i]+=o:0!==i?(i!==a&&t.bl_tree[2*i]++,t.bl_tree[2*k]++):o<=10?t.bl_tree[2*z]++:t.bl_tree[2*S]++,o=0,a=i,0===s?(l=138,h=3):i===s?(l=6,h=3):(l=7,h=4))}function Z(t,e,n){var r,i,a=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),r=0;r<=n;r++)if(i=s,s=e[2*(r+1)+1],!(++o<l&&i===s)){if(o<h)do{J(t,i,t.bl_tree)}while(0!=--o);else 0!==i?(i!==a&&(J(t,i,t.bl_tree),o--),J(t,k,t.bl_tree),q(t,o-3,2)):o<=10?(J(t,z,t.bl_tree),q(t,o-3,3)):(J(t,S,t.bl_tree),q(t,o-11,7));o=0,a=i,0===s?(l=138,h=3):i===s?(l=6,h=3):(l=7,h=4)}}l(L);var tt=!1;function et(t,e,n,i){q(t,(h<<1)+(i?1:0),3),function(t,e,n,i){K(t),i&&(V(t,n),V(t,~n)),r.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n,!0)}n._tr_init=function(t){tt||(function(){var t,e,n,r,i,a=new Array(v+1);for(n=0,r=0;r<c-1;r++)for(j[r]=n,t=0;t<1<<x[r];t++)E[n++]=r;for(E[n-1]=r,i=0,r=0;r<16;r++)for(L[r]=i,t=0;t<1<<I[r];t++)O[i++]=r;for(i>>=7;r<g;r++)for(L[r]=i<<7,t=0;t<1<<I[r]-7;t++)O[256+i++]=r;for(e=0;e<=v;e++)a[e]=0;for(t=0;t<=143;)A[2*t+1]=8,t++,a[8]++;for(;t<=255;)A[2*t+1]=9,t++,a[9]++;for(;t<=279;)A[2*t+1]=7,t++,a[7]++;for(;t<=287;)A[2*t+1]=8,t++,a[8]++;for(H(A,_+1,a),t=0;t<g;t++)D[2*t+1]=5,D[2*t]=Q(t,5);B=new P(A,x,f+1,_,v),N=new P(D,I,0,g,v),U=new P(new Array(0),C,0,p,b)}(),tt=!0),t.l_desc=new M(t.dyn_ltree,B),t.d_desc=new M(t.dyn_dtree,N),t.bl_desc=new M(t.bl_tree,U),t.bi_buf=0,t.bi_valid=0,G(t)},n._tr_stored_block=et,n._tr_flush_block=function(t,e,n,r){var l,h,c=0;t.level>0?(t.strm.data_type===o&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return a;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return s;for(e=32;e<f;e++)if(0!==t.dyn_ltree[2*e])return s;return a}(t)),W(t,t.l_desc),W(t,t.d_desc),c=function(t){var e;for(Y(t,t.dyn_ltree,t.l_desc.max_code),Y(t,t.dyn_dtree,t.d_desc.max_code),W(t,t.bl_desc),e=p-1;e>=3&&0===t.bl_tree[2*T[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),l=t.opt_len+3+7>>>3,(h=t.static_len+3+7>>>3)<=l&&(l=h)):l=h=n+5,n+4<=l&&-1!==e?et(t,e,n,r):t.strategy===i||h===l?(q(t,(u<<1)+(r?1:0),3),X(t,A,D)):(q(t,(d<<1)+(r?1:0),3),function(t,e,n,r){var i;for(q(t,e-257,5),q(t,n-1,5),q(t,r-4,4),i=0;i<r;i++)q(t,t.bl_tree[2*T[i]+1],3);Z(t,t.dyn_ltree,e-1),Z(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,c+1),X(t,t.dyn_ltree,t.dyn_dtree)),G(t),r&&K(t)},n._tr_tally=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(E[n]+f+1)]++,t.dyn_dtree[2*R(e)]++),t.last_lit===t.lit_bufsize-1},n._tr_align=function(t){q(t,u<<1,3),J(t,y,A),function(t){16===t.bi_valid?(V(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":1}],8:[function(t,e,n){"use strict";e.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(t,e,n){"use strict";var r=t("./zlib/deflate"),i=t("./utils/common"),a=t("./utils/strings"),s=t("./zlib/messages"),o=t("./zlib/zstream"),l=Object.prototype.toString,h=0,u=-1,d=0,c=8;function f(t){if(!(this instanceof f))return new f(t);this.options=i.assign({level:u,method:c,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==h)throw new Error(s[n]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var _;if(_="string"==typeof e.dictionary?a.string2buf(e.dictionary):"[object ArrayBuffer]"===l.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(n=r.deflateSetDictionary(this.strm,_))!==h)throw new Error(s[n]);this._dict_set=!0}}function _(t,e){var n=new f(e);if(n.push(t,!0),n.err)throw n.msg||s[n.err];return n.result}f.prototype.push=function(t,e){var n,s,o=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=e===~~e?e:!0===e?4:0,"string"==typeof t?o.input=a.string2buf(t):"[object ArrayBuffer]"===l.call(t)?o.input=new Uint8Array(t):o.input=t,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new i.Buf8(u),o.next_out=0,o.avail_out=u),1!==(n=r.deflate(o,s))&&n!==h)return this.onEnd(n),this.ended=!0,!1;0!==o.avail_out&&(0!==o.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(o.output,o.next_out))):this.onData(i.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&1!==n);return 4===s?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===h):2!==s||(this.onEnd(h),o.avail_out=0,!0)},f.prototype.onData=function(t){this.chunks.push(t)},f.prototype.onEnd=function(t){t===h&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},n.Deflate=f,n.deflate=_,n.deflateRaw=function(t,e){return(e=e||{}).raw=!0,_(t,e)},n.gzip=function(t,e){return(e=e||{}).gzip=!0,_(t,e)}},{"./utils/common":1,"./utils/strings":2,"./zlib/deflate":5,"./zlib/messages":6,"./zlib/zstream":8}]},{},[])("/lib/deflate.js")},e=n(),t.exports=n(),e);(function(){var t,e=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(e in this&&this[e]===t)return e;return-1};t=function(){function t(t){null==t&&(t={}),this.options={},this.setOptions(this.default_options),this.setOptions(t)}return t.prototype.default_options={selectors:["id","class","tag","nthchild"]},t.prototype.setOptions=function(t){var e,n,r;for(e in null==t&&(t={}),n=[],t)r=t[e],this.default_options.hasOwnProperty(e)?n.push(this.options[e]=r):n.push(void 0);return n},t.prototype.isElement=function(t){return!(1!==(null!=t?t.nodeType:void 0))},t.prototype.getParents=function(t){var e,n;if(n=[],this.isElement(t))for(e=t;this.isElement(e);)n.push(e),e=e.parentNode;return n},t.prototype.getTagSelector=function(t){return this.sanitizeItem(t.tagName.toLowerCase())},t.prototype.sanitizeItem=function(t){return t.split("").map(function(t){return":"===t?"\\"+":".charCodeAt(0).toString(16).toUpperCase()+" ":/[ !"#$%&'()*+,.\/;<=>?@\[\\\]^`{|}~]/.test(t)?"\\"+t:escape(t).replace(/\%/g,"\\")}).join("")},t.prototype.getIdSelector=function(t){var e,n;return null==(e=t.getAttribute("id"))||""===e||/\s/.exec(e)||/^\d/.exec(e)||(n="#"+this.sanitizeItem(e),1!==t.ownerDocument.querySelectorAll(n).length)?null:n},t.prototype.getClassSelectors=function(t){var e,n,r;return r=[],null!=(e=t.getAttribute("class"))&&""!==(e=(e=e.replace(/\s+/g," ")).replace(/^\s|\s$/g,""))&&(r=function(){var t,r,i,a;for(a=[],t=0,r=(i=e.split(/\s+/)).length;t<r;t++)n=i[t],a.push("."+this.sanitizeItem(n));return a}.call(this)),r},t.prototype.getAttributeSelectors=function(t){var n,r,i,a,s,o,l;for(l=[],r=["id","class"],i=0,a=(s=t.attributes).length;i<a;i++)o=(n=s[i]).nodeName,e.call(r,o)<0&&l.push("["+n.nodeName+"="+n.nodeValue+"]");return l},t.prototype.getNthChildSelector=function(t){var e,n,r,i,a,s;if(null!=(i=t.parentNode))for(e=0,n=0,r=(s=i.childNodes).length;n<r;n++)if(a=s[n],this.isElement(a)&&(e++,a===t))return":nth-child("+e+")";return null},t.prototype.testSelector=function(t,e){var n,r;return n=!1,null!=e&&""!==e&&1===(r=t.ownerDocument.querySelectorAll(e)).length&&r[0]===t&&(n=!0),n},t.prototype.getAllSelectors=function(t){var n;return n={t:null,i:null,c:null,a:null,n:null},e.call(this.options.selectors,"tag")>=0&&(n.t=this.getTagSelector(t)),e.call(this.options.selectors,"id")>=0&&(n.i=this.getIdSelector(t)),e.call(this.options.selectors,"class")>=0&&(n.c=this.getClassSelectors(t)),e.call(this.options.selectors,"attribute")>=0&&(n.a=this.getAttributeSelectors(t)),e.call(this.options.selectors,"nthchild")>=0&&(n.n=this.getNthChildSelector(t)),n},t.prototype.testUniqueness=function(t,e){var n;return 1===(n=t.parentNode.querySelectorAll(e)).length&&n[0]===t},t.prototype.testCombinations=function(t,e,n){var r,i,a,s,o,l,h;for(i=0,s=(l=this.getCombinations(e)).length;i<s;i++)if(r=l[i],this.testUniqueness(t,r))return r;if(null!=n)for(a=0,o=(h=e.map(function(t){return n+t})).length;a<o;a++)if(r=h[a],this.testUniqueness(t,r))return r;return null},t.prototype.getUniqueSelector=function(t){var e,n,r,i,a;for(a=this.getAllSelectors(t),n=0,r=(i=this.options.selectors).length;n<r;n++)switch(i[n]){case"id":if(null!=a.i)return a.i;break;case"tag":if(null!=a.t&&this.testUniqueness(t,a.t))return a.t;break;case"class":if(null!=a.c&&0!==a.c.length&&(e=this.testCombinations(t,a.c,a.t)))return e;break;case"attribute":if(null!=a.a&&0!==a.a.length&&(e=this.testCombinations(t,a.a,a.t)))return e;break;case"nthchild":if(null!=a.n)return a.n}return"*"},t.prototype.getSelector=function(t){var e,n,r,i,a,s,o,l,h,u;for(e=[],r=0,a=(o=this.getParents(t)).length;r<a;r++)n=o[r],null!=(h=this.getUniqueSelector(n))&&e.push(h);for(u=[],i=0,s=e.length;i<s;i++)if(n=e[i],u.unshift(n),l=u.join(" > "),this.testSelector(t,l))return l;return null},t.prototype.getCombinations=function(t){var e,n,r,i,a,s,o;for(null==t&&(t=[]),o=[[]],e=r=0,a=t.length-1;0<=a?r<=a:r>=a;e=0<=a?++r:--r)for(n=i=0,s=o.length-1;0<=s?i<=s:i>=s;n=0<=s?++i:--i)o.push(o[n].concat(t[e]));return o.shift(),o=(o=o.sort(function(t,e){return t.length-e.length})).map(function(t){return t.join("")})},t}(),this.CssSelectorGenerator=t}).call(s);var l=function(){var t=function(){return t.get.apply(t,arguments)},e=t.utils={isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isPlainObject:function(t){return!!t&&"[object Object]"===Object.prototype.toString.call(t)},toArray:function(t){return Array.prototype.slice.call(t)},getKeys:Object.keys||function(t){var e=[],n="";for(n in t)t.hasOwnProperty(n)&&e.push(n);return e},encode:function(t){return String(t).replace(/[,;"\\=\s%]/g,function(t){return encodeURIComponent(t)})},decode:function(t){return decodeURIComponent(t)},retrieve:function(t,e){return null==t?e:t}};return t.defaults={},t.expiresMultiplier=86400,t.set=function(t,n,r){if(e.isPlainObject(t))for(var i in t)t.hasOwnProperty(i)&&this.set(i,t[i],n);else{var a=void 0!==(r=e.isPlainObject(r)?r:{expires:r}).expires?r.expires:this.defaults.expires||"",s=typeof a;"string"===s&&""!==a?a=new Date(a):"number"===s&&(a=new Date(+new Date+1e3*this.expiresMultiplier*a)),""!==a&&"toGMTString"in a&&(a=";expires="+a.toGMTString());var o=r.path||this.defaults.path;o=o?";path="+o:"";var l=r.domain||this.defaults.domain;l=l?";domain="+l:"";var h=r.secure||this.defaults.secure?";secure":"";!1===r.secure&&(h=""),document.cookie=e.encode(t)+"="+e.encode(n)+a+o+l+h}return this},t.remove=function(t){for(var n=0,r=(t=e.isArray(t)?t:e.toArray(arguments)).length;n<r;n++)this.set(t[n],"",-1);return this},t.get=function(t,n){var r=this.all();if(e.isArray(t)){for(var i={},a=0,s=t.length;a<s;a++){var o=t[a];i[o]=e.retrieve(r[o],n)}return i}return e.retrieve(r[t],n)},t.all=function(){if(""===document.cookie)return{};for(var t=document.cookie.split("; "),n={},r=0,i=t.length;r<i;r++){var a=t[r].split("="),s=e.decode(a.shift()),o=e.decode(a.join("="));n[s]=o}return n},t}(),h={add:function(t,e,n,r){r=r||!1,document.addEventListener?t.addEventListener(e,n,r):t.attachEvent(e,n)},remove:function(t,e,n){document.addEventListener?t.removeEventListener(e,n):t.detachEvent(e,n)}};i.shuidi.data.utils={uuid:function(){for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",e=t.length,n="",r=i.shuidi.data.config.uuidLen,a=0;a<r;a++)n+=t.charAt(Math.floor(Math.random()*e));return n+(new Date).getTime()},md5:a,cookie:l,domListener:h,selector:s,pako:o,ajax:function(t,e,n){var r=new XMLHttpRequest,i=e.header||{},a=e.body||[];for(var s in r.open("POST",t,!0),r.setRequestHeader("Content-Type","application/octet-stream"),i)r.setRequestHeader(s,i[s]);r.onreadystatechange=function(){4===r.readyState&&(200===r.status||304===r.status?n(!1,r.responseText):n(!0,r.responseText))},r.send(a)},getQueryParam:function(t){var e=window.location.search||"";if(!e)return null;e=e.substr(1);var n=new RegExp("(^|&)"+t+"=([^&]*)(&|$)"),r=e.match(n);return r?decodeURIComponent(r[2]):null},queryStringToObj:function(t){if(!t)return{};for(var e={},n=t.split("&"),r=0;r<n.length;r++)e[n[r].split("=")[0]]=n[r].split("=")[1]||"";return e},objToQueryString:function(t){var e=[];for(var n in t)e.push(n+"="+t[n]);return e.join("&")}}}()},function(t,e,n){var r;!function(){var i=window.com,a=i.shuidi.data.config,s=i.shuidi.data.utils,o=s.cookie,l=s.ajax,h=s.domListener,u=null;function d(t,e,n){var r=[];if(this._get("useLocalCache")){var i=JSON.parse(localStorage.getItem(a.cacheData))||c();if("boolean"===(typeof arguments[1]).toLocaleLowerCase())arguments[0].length?r=t:(r.push(t),r=r.concat(i.data));else{if(!(+new Date-this._get("trackTime")>=a.sendDataTime||i.data.length>=a.localMaxData||"function"===(typeof arguments[1]).toLocaleLowerCase()))return i.data.push(t),void localStorage.setItem(a.cacheData,JSON.stringify(i));n=arguments[1],r.push(t),r=r.concat(i.data)}}else r.push(t);var o=this;this._set("trackTime",+new Date),this._set("ajaxTimer",setTimeout(function(){n&&n()},a.ajaxOverTime)),i.data=[],localStorage.setItem(a.cacheData,JSON.stringify(i)),l(this._get("url"),{body:s.pako.gzip(JSON.stringify(r)),header:{"Content-Encoding":"gzip"}},function(t,e){clearTimeout(o._get("ajaxTimer")),t?n&&n():n&&n(e)})}function c(){return localStorage.setItem(a.cacheData,JSON.stringify({version:a.localVersion,data:[]})),JSON.parse(localStorage.getItem(a.cacheData))}function f(){if(!u._get("pageLoad")){var t=u._get("currentElement"),e=document.documentElement.clientHeight,n=u._get("scrollStatus"),r=t.scrollTop;for(var i in!t.id&&document.documentElement&&document.body&&(r=document.documentElement.scrollTop||document.body.scrollTop),n)for(var a=0;a<n[i].length;a++)if(n[i][a].line<=r+e&&!n[i][a].isShow){var s={};s[i]=a+1,u.track("scroll",{extInfo:s,trackType:1}),n[i][a].isShow=!0,u._set("scrollStatus",n)}}}function _(){var t={isVisualCheck:!1,url:a.url,version:a.version,trackTime:+new Date,authorizationV2:"",pageLoad:!0,ajaxTimer:null,allowAuto:!1,listenerOpen:!1,useLocalCache:!0,biz:"",wxMpType:0,platform:"h5",userAgent:window.navigator.userAgent,first_channel:"",subChannel:"",cookieId:"",fromPath:"",toPath:"",cryptoUserId:"",userSourceId:"",shareSourceId:"",selfShareId:{},pageName:"",isNew:"",visitId:"",visitDv:"",actionType:"action",scrollStatus:{},useReferrer:!0,currentElement:document.documentElement||document.body,bindElement:document,debug:!1};this._set=function(e,n){t[e]=n},this._get=function(e){return t[e]}}_.prototype={constructor:_,init:function(t){if(!t||"object"!==(typeof t).toLocaleLowerCase())throw Error("Method init’s argument position 0’s type must be require object");if(window.parent&&window.parent!==window&&window.name===a.isVisualCheck)return this._set("isVisualCheck",!0),h.add(window,"message",function t(e){if(e.data&&e.data.type===a.loadBridge){var n=document.createElement("script");n.src=e.data.url,document.getElementsByTagName("head")[0].appendChild(n),n.onload=function(){h.remove(window,"message",t)},n.onerror=function(){window.parent.postMessage({type:a.bridgeError},"*"),h.remove(window,"message",t)}}}),void window.parent.postMessage({type:a.sdkReady},"*");u=this;var e=o.get(a.sdCookieUuid);e?this._set("cookieId",e):function(){var t=s.uuid();o.set(a.sdCookieUuid,t,s.cookieOption),this._set("cookieId",t)}.call(this),function(){var t=o.get(a.sdCookieUuid).substring(a.uuidLen);+new Date-t>=a.isNewTime?this._set("isNew",0):this._set("isNew",1)}.call(this),this._set("biz",t.biz||""),this._set("authorizationV2",t.authorizationV2||""),this._set("platform",t.platform||"h5"),this._set("wxMpType",t.wxMpType||0),this._set("actionType",t.actionType||"action"),this._set("cryptoUserId",t.cryptoUserId||""),this._set("initOption",t),this._set("userSourceId",s.getQueryParam(a.userSourceId)||""),this._set("shareSourceId",s.getQueryParam(a.shareId)||""),function(){var t=this;h.add(document,"click",function(){var e=sessionStorage.getItem(a.visitedTime);e&&+new Date-e>=a.sessionTime&&(t._set("visitId",s.uuid()),t._set("visitDv",0),t._set("firstChannel",s.getQueryParam("channel")||""),sessionStorage.setItem(a.visitedId,t._get("visitId")),sessionStorage.setItem(a.visitedDv,"0"),sessionStorage.setItem(a.firstChannel,t._get("firstChannel"))),sessionStorage.setItem(a.visitedTime,(+new Date).toString())})}.call(this),function(){sessionStorage.getItem(a.visitedDv)?this._set("visitDv",+sessionStorage.getItem(a.visitedDv)):(this._set("visitDv",0),sessionStorage.setItem(a.visitedDv,"0")),sessionStorage.getItem(a.visitedId)?this._set("visitId",sessionStorage.getItem(a.visitedId)):(this._set("visitId",s.uuid()),sessionStorage.setItem(a.visitedId,this._get("visitId"))),sessionStorage.getItem(a.firstChannel)?this._set("firstChannel",sessionStorage.getItem(a.firstChannel)):(this._set("firstChannel",s.getQueryParam("channel")||""),sessionStorage.setItem(a.firstChannel,this._get("firstChannel")))}.call(this);try{var n=localStorage.getItem(a.cacheData)&&JSON.parse(localStorage.getItem(a.cacheData));n?n.version!==a.localVersion&&c():c(),this._set("useLocalCache",!0)}catch(t){this._set("useLocalCache",!1)}n&&n.data.length&&d.call(this,n.data,!0)},track:function(t,e,n){if(!this._get("isVisualCheck")){var r,i;"page_enter"===t&&("/"===e.fromPath&&void 0!==document.referrer&&this._get("useReferrer")&&(e.fromPath=document.referrer,this._set("useReferrer",!1)),function(){var t=this._get("visitDv");t++,this._set("visitDv",t),sessionStorage.setItem(a.visitedDv,t.toString())}.call(this),function(t){sessionStorage.setItem(a.pageMessage,JSON.stringify(t))}.call(this,e),this._set("pageLoad",!0),i=this,setTimeout(function(){(function(){var t=document.getElementById(a.scrollElementId),e=t||document;h.remove(this._get("bindElement"),"scroll",f),t?this._set("currentElement",t):this._set("currentElement",document.documentElement||document.body),this._set("bindElement",e),h.add(e,"scroll",f)}).call(i),function(){var t=this._get("currentElement"),e={division10:[],division4:[],division3:[]};for(var n in e)for(var r=+n.replace(/\D/g,""),i=0;i<r;i++)e[n].push({line:Math.ceil(t.scrollHeight/r*(i+1)),isShow:!1});this._set("scrollStatus",e),this._set("pageLoad",!1),f()}.call(i)},a.scrollTime)),r=!!e.trackType;var o=sessionStorage.getItem(a.pageMessage)?JSON.parse(sessionStorage.getItem(a.pageMessage)):{};for(var l in o)e[l]||(e[l]=o[l]);var u=function(t,e){function n(n){if(""===n)return n;if(/https:\/\/|http:\/\//.test(n))return n;try{return"/"===n.charAt(0)?location.origin+n:-1!==n.indexOf(location.origin)?n:location.origin+"/"+n}catch(n){throw Error("page_enter must be first event, now opType:"+t+", now elementCode:"+e.elementCode+"\n"+JSON.stringify(e))}}e=e||{};var r={biz:this._get("biz"),elementCode:e.elementCode||0,authorizationV2:this._get("authorizationV2")||"",version:a.version,fromPath:encodeURIComponent(n(e.fromPath)),toPath:encodeURIComponent(n(e.toPath)),isNew:this._get("isNew"),op:t,opTime:+new Date,pageName:e.pageName,platform:this._get("platform"),selfTag:this._get("cookieId"),shareSourceId:this._get("shareSourceId")||"",subChannel:s.getQueryParam("subchannel")||"",channel:e.channel||s.getQueryParam("channel")||"",firstChannel:this._get("firstChannel"),testCode:void 0===e.testCode?"":e.testCode,userSourceId:this._get("userSourceId")||"",visitDv:this._get("visitDv"),visitId:this._get("visitId"),wxMpType:this._get("wxMpType"),actionType:this._get("actionType"),extInfo:e.extInfo||""},i=this._get("initOption"),o=["cryptoUserId"];for(var l in i)void 0===r[l]&&void 0!==i[l]&&-1===o.indexOf(l)&&(r[l]=i[l]);return this._get("debug")&&console.log(r),r}.call(this,t,e);!r||n?d.call(this,u,r,n):d.call(this,u,n)}},autoTrack:function(){if(!this._get("isVisualCheck")){var t=this;if(setTimeout(function(){t._set("allowAuto",!0)},0),!this._get("listenerOpen")){this._set("listenerOpen",!0);t=this;h.add(document,"click",function(e){if(t._get("allowAuto")){var n=e||event,r=(new s.selector.CssSelectorGenerator).getSelector(n.target),i=s.md5(r);t.track("click",{elementCode:i,trackType:1})}},!0),setTimeout(function(){var t=window.navigator.userAgent.toLocaleLowerCase();if(-1!==t.indexOf("ios")||-1!==t.indexOf("iphone")){var e=document.getElementsByTagName("body")[0].children;if(e&&e.length)for(var n=0;n<e.length;n++)e[n].addEventListener("click",function(){},!1)}},100)}}},closeAuto:function(){if(!this._get("isVisualCheck")){var t=this;setTimeout(function(){t._set("allowAuto",!1)},0)}},debug:function(){this._set("debug",!0)},getSelfTag:function(){return this._get("cookieId")},getVersion:function(){return this._get("version")},isNewUser:function(){return!!this._get("isNew")},getShareId:function(){return this._get("shareSourceId")},setShareParams:function(t,e,n){var r,i,o,l,h;for(var u in h={},t=t||{})h[u]=t[u];if(!(r=h[e]))return h;if(l=[r.split("?")[0]],i=r.split("?")[1],o=s.queryStringToObj(i),this._get("cryptoUserId")&&(o.userSourceId=this._get("cryptoUserId")),o[a.shareId]=s.uuid(),n){var d=this._get("selfShareId");d[n]=o[a.shareId],this._set("selfShareId",d)}return h.link=l.push(s.objToQueryString(o))&&l.join("?"),h},getUserSourceId:function(){var t,e=this._get("userSourceId");return e?(t=e.split(","),this._set("userSourceId",t[0]),t[0]):""},getSelfShareId:function(t){return t?(t=t.split(":")[0],this._get("selfShareId")[t]||""):""}};var g=new _;window.SD_SDK=g,i.shuidi.data.sdk=g,void 0===(r=function(){return g}.call(e,n,e,t))||(t.exports=r)}()}]));