var tt=function(){"use strict";function e(e){for(var n="",t=new Uint8Array(e),r=t.byteLength,a=0;a0){for(var s=0;s-1?M[e]:J[e];"function"==typeof a&&a(n,t,r)}}function h(e){e()}function y(){var e=Array.prototype.slice.call(arguments);e[1]={data:e[1],options:{timestamp:Date.now()}},h(function(){N.publish.apply(N,e)})}function b(e){var n=e.name,t=void 0===e.type?"sdk":e.type,r=void 0===e.args?{}:e.args,a=void 0===e.ext?{}:e.ext;H[x]={success:r.success||R,fail:r.fail||R,complete:r.complete||R},I[x]={beforeAll:a.beforeAll||R,beforeSuccess:a.beforeSuccess||R,afterSuccess:a.afterSuccess||R,beforeFail:a.beforeFail||R,afterFail:a.afterFail||R,afterAll:a.afterAll||R},y("invokeAppServiceMethod",{name:n,type:t,args:r,callbackId:x}),x+=1}var m=new Function("return this;")(),k=m.ttJSCore,S=m.webkit;m.ttJSCore&&(m.ttJSCore={onDocumentReady:function(){return k.onDocumentReady()}});var A=navigator.userAgent.toLocaleLowerCase().includes("toutiaomicroapp");m.webkit&&A&&(m.webkit={messageHandlers:{onDocumentReady:{postMessage:function(){return S.messageHandlers.onDocumentReady.postMessage("")}}}});var w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_=_||function(e){for(var n,t,r=String(e),a="",o=0,i=w;r.charAt(0|o)||(i="=",o%1);a+=i.charAt(63&n>>8-o%1*8)){if((t=r.charCodeAt(o+=.75))>255)throw new Error('"btoa" failed');n=n<<8|t}return a},C=C||function(e){var n=String(e).replace(/=+$/,""),t="";if(n.length%4==1)throw new Error('"atob" failed');for(var r,a,o=0,i=0;a=n.charAt(i++);~a&&(r=o%4?64*r+a:a,o++%4)?t+=String.fromCharCode(255&r>>(-2*o&6)):0)a=w.indexOf(a);return t},B={new:t,get:r,pack:o,unpack:i},O={},j=0,J={},M={},F=[],E=!1,L=[],T={onAppEnterBackground:"onAppEnterBackground",onAppEnterForeground:"onAppEnterForeground"},D={needCache:["showModal","showToast","showActionSheet","hideToast"],needDisabled:["onAccelerometerChange","onCompassChange"]},N={on:p,publish:d,invoke:u,subscribe:g};m.ttJSBridge={get invokeHandler(){return l},get subscribeHandler(){return v}};var x=0,H=[],I=[],R=function(){};return function(){var e=Array.prototype.slice.call(arguments),n=e[1];e[1]=function(e,t){"string"==typeof e&&(e=JSON.parse(e));var r=e.data;"function"==typeof n&&n(r,t)},h(function(){N.subscribe.apply(N,e)})}("callbackAppServiceMethod",function(e){var n=e.res,t=e.isSuccess,r=e.callbackId,a=H[r],o=I[r];o.beforeAll(n),t?(o.beforeSuccess(n),a.success(n),o.afterSuccess(n)):(o.beforeFail(n),a.fail(n),o.afterFail(n)),a.complete(n),o.afterAll(n)}),{miniProgram:{redirectTo:function(e){b({name:"redirectTo",args:e,type:"jssdk"})},navigateTo:function(e){b({name:"navigateTo",args:e,type:"jssdk"})},switchTab:function(e){b({name:"switchTab",args:e,type:"jssdk"})},reLaunch:function(e){b({name:"reLaunch",args:e,type:"jssdk"})},navigateBack:function(e){b({name:"navigateBack",args:e,type:"jssdk"})},postMessage:function(e){e&&b({name:"postMessage",args:e,type:"jssdk"})},setSwipeBackModeSync:function(){b({name:"setSwipeBackMode",args:{mode:arguments.length>0&&void 0!==arguments[0]?arguments[0]:0},type:"jssdk"})}}}}();