/*********************************** #!name=91porna #!desc=全站去广告 #!date=2025-08-24 #!tag=去广告 #!openurl=https://91porna.com [Script] http-response ^https?:\/\/(91porna\.com\/?|91porna\.com\/comic\/index\/(avdetail|detail)\?video_key=[^&]+.*|91porna\.com\/heiliao-chigua\/\d+|91porna\.com\/%E9%BB%91%E6%96%99%E5%90%83%E7%93%9C\/%E6%8E%A8%E8%8D%90|91porna.com\/comic\/index\/video\?category=[^&]+.*|91porna.com\/comic\/index\/(postNovel|av)|91porna.com\/comic\/index\/novel\?id=[^&]+.*|91porna\.com\/comic\/av\/relvideo(\?.*)?)$ script-path=https://raw.githubusercontent.com/chmg2025/script/refs/heads/main/91porna.js, requires-body=true, timeout=60, tag=去广告 [MITM] hostname = 91porna.com ***********************************/ (function(g){var E,$,T,l,Y,V;function W(e,o){return e<>o}function w(e,o){return e<=o}function u(e,o){return e%o}function x(e,o){return e*o}function v(e,o){return e+o}function L(e,o){return e-o}function s(e,o){return e/o}function M(e,o){return eo}function X(e,o){return e>=o}function O(e,o,W){return e[o]=W,e}T=O;const N='object|ct|length'.split('|');(Y=Object.assign)&&0||(V=JSON.parse);function Q(e){return L(e,96021)}function U(e){return v(e,54560)}(l=U)&&0||($=Q);let f=['eNqrVopXSTRQslKKLAhJDHJRqgUAKogE4w=='],G,b=String[v('fromCha','rCode')],C=Uint8Array,I=Uint16Array,t=Uint32Array;E=typeof window===N[0]&&window||typeof self===v('obje',N[1])&&self||exports;let e=(function(U){var x,L,e,N,f;e=O;const t='atob'.split('|');((((L='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')&&false||(N=function(L){var U,b,o;const W=(()=>e({},'g','length'))();for(((o={})&&null||(U=$(96021))||8)&&(b=L[W.g]);M(U,b);U++)o[L[v('char','At')](U)]=U;return o}(L))||8)&&(f=function(M){var U,O,L,f;function e(){return'At|join|'.split('|')}const t=e();return(U=M.length)&&0||(O=u(U,l(-54556)),f=(o(U,$(96021))?W(N[M.charAt($(96021))],l(-54542)):$(96021))|(o(U,l(-54559))?W(N[M[v('char','At')](l(-54559))],l(-54548)):$(96021))|(o(U,l(-54558))?W(N[M[v('char',t[0])](l(-54558))],l(-54554)):$(96021))|(o(U,l(-54557))?N[M[v('char','At')](l(-54557))]:$(96021)),L=[b(f>>>l(-54544)),b(f>>>l(-54552)&l(-54305)),b(f&l(-54305))],L.length-=[$(96021),$(96021),l(-54558),l(-54559)][O],L[t[1]](t[2]))})||2)&&(x=function(e){return e.replace(/\S{1,4}/g,f)})||4)&&e(U,t[0],function(e){function o(){return'replace'.split('|')}let W=o();return x(String(e)[W[0]](/[^A-Za-z0-9\+\/]/g,''))})}(E),function(g){var U,eb,c,G,Y,K,F,ob,i,d,n,e,z,q,h,P,y,N,k,J,E,R,H,r,V;const m='p|type|prototype|I|J|length'.split('|');((z=l(-54552))&&0||(r=!0)||4)&&(U=void $(96021));function S(e){throw e}function D(U,N){var M,o,e,L;e=O;const b='ut|c|index|fy|od|not|B|Size|bufferType|resi|resize'.split('|');o=this;(L=void $(96021),e(e(o,v('inp',b[0]),U),b[1],$(96021)),N||!(N={}))&&(N.index&&(o[b[1]]=N[b[2]])&&0||N.verify&&(o.N=N[v('veri',b[3])]));(M=U[o.c++])&&0||(L=U[o[b[1]]++]);switch(M&l(-54545)){case z:o[v('meth',b[4])]=z}($(96021)!==u(v(W(M,l(-54552)),L),l(-54529))&&S(Error(v('err:',u(v(W(M,l(-54552)),L),l(-54529)))))&&0||L&l(-54528)&&S(Error(b[5])))&&0||e(o,b[6],new A(U,e(e(e(e({},b[2],o.c),'bufferSize',N[v('buffer',b[7])]),b[8],N.bufferType),b[10],N[v(b[9],'ze')])))}(q=(D[v('proto',m[1])][m[0]]=function(){var o,U,b,L,e;e=O;let M=e(e(e(e(e(e(e(e({},'g','input'),'b','p'),'l','c'),'f','B'),'N',54536),'p',54544),'W',96021),'a','i32c');return((o=this)&&0||(U=o[M.g]))&&0||(b=void $(96021),L=void $(96021),b=o.B[M.b](),e(o,M.l,o[M.f][M.l]),o.N&&(L=(W(U[o[M.l]++],l(-M.N))|W(U[o.c++],l(-M.p))|W(U[o.c++],l(-54552))|U[o.c++])>>>$(M.W),L!==jb(b)&&S(Error(M.a))),b)},$(96021)))&&0||(c=l(-54559));function A(W,U){var e,o;e=O;const L=e(e(e(e(e(e(e(e(e(e(e(e(e(e({},'g','l'),'b',21792),'l',96021),'f','s'),'N','index'),'p','bufferSize'),'W','m'),'a','bufferType'),'J','C'),'w','a'),'$',54302),'L','K'),'F','o'),'y','n');o=this;(e(e(e(e(e(e(e(o,L.g,[]),'m',l(-L.b)),'e',o.g=o.c=o.q=$(L.l)),'input',n?new C(W):W),L.f,!1),'n',c),'C',!1),U||!(U={}))&&(((U[L.N]&&(o.c=U[L.N])||3)&&(U[L.p]&&(o[L.W]=U[v('buffer','Size')]))||1)&&(U.bufferType&&(o.n=U[L.a]))&&0||U.resize&&(o[L.J]=U.resize));switch(o[L.y]){case q:o.b=l(-21792);o[L.w]=new(n?C:Array)(v(v(l(-21792),o[L.W]),l(-L.$)));break;case c:o.b=$(96021);o[L.w]=new(n?C:Array)(o.m);o.f=o[L.L];o.t=o.I;o[L.F]=o.J;break;default:S(Error('imd'))}}(((A[m[2]].K=function(f){var t,U,e,b,j,O,N,X;function I(){return['length',96021,'v','numb','th','u',54302,54559]}let Q=I();return(b=this)&&0||(O=v(s(b.input[Q[0]],b.c),l(-54559))|$(Q[1]),e=void $(96021),t=void $(Q[1]),X=void $(96021),U=b[v('inp','ut')],N=b.a,f&&('number'===typeof f.v&&(O=f[Q[2]]),v(Q[3],'er')===typeof f.G&&(O+=f.G)),o(l(-54558),O)?(e=s(L(U[v('leng',Q[4])],b.c),b[Q[5]][l(-54558)]),X=x(l(-Q[6]),s(e,l(-54558)))|$(96021),t=M(X,N[Q[0]])?v(N[Q[0]],X):W(N[v('leng','th')],l(-Q[7]))):t=x(N[Q[0]],O),n?(j=new C(t),j.set(N)):j=N,b.a=j)})||'0')&&(A.prototype[m[3]]=function(){var e,U,W;function L(){return'b|a|length|C|buffer'.split('|')}const b=L();return(e=this)&&0||(U=e[b[0]],n?e[b[3]]?(W=new C(U),W.set(e[b[1]].subarray($(96021),U))):W=e[b[1]].subarray($(96021),U):(o(e[b[1]][v('leng','th')],U)&&(e[b[1]][b[2]]=U),W=e.a),e[b[4]]=W)})||'1')&&(A[m[2]][m[4]]=function(Q,E){var W,g,j,f,t,I,x,U,b;U=O;const u=['leng',54303,'th','f',54552,'e','c','b'];for(((((t=this)&&0||(f=t.a)||true)&&(W=t.b)||1)&&U(t,'u',Q)||3)&&(j=f[v(u[0],'th')]);l(-54304)!==(g=Z(t,Q));)if(o(l(-54304),g)){X(W,j)&&(f=t[u[3]](),j=f[v('leng','th')])&&false||(f[W++]=g)}else{for((((((b=L(g,l(-u[1])))&&0||(I=N[b])||1)&&(M($(96021),H[b])&&(I+=B(t,H[b])))||9)&&(g=Z(t,E))||3)&&(x=e[g])||3)&&(M($(96021),G[g])&&(x+=B(t,G[g])))&&0||o(v(W,I),j)&&(f=t.f(),j=f[v('leng',u[2])]);I--;)f[W]=f[L(W++,x)]}for(;w(l(-u[4]),t[u[5]]);)t[u[5]]-=l(-54552),t[u[6]]--;U(t,u[7],W)});function f(b){var N,f,e,j,u,O,X,p,L,U,Q,I,x;const E=T(T(T({},'g',54559),'b',96021),'l',54544);((f=b.length)||8)&&(L=$(96021))&&0||(j=Number.POSITIVE_INFINITY);for(I=$(96021);M(I,f);++I)o(b[I],L)&&(L=b[I]),M(b[I],j)&&(j=b[I]);for(N=(O=W(l(-E.g),L),Q=new(n?t:Array)(O),U=l(-54559),u=$(96021),l(-54558));w(U,L);){for(I=$(96021);M(I,f);++I)if(b[I]===U){for(p=(x=$(E.b),e=u,$(E.b));M(p,U);++p)x=W(x,l(-54559))|e&l(-E.g),e>>=l(-E.g);for(p=(X=W(U,l(-E.l))|I,x);M(p,O);p+=N)Q[p]=X;++u}(++U&&0||(u<<=l(-54559))||9)&&(N<<=l(-54559))}return[Q,L,j]}function Z(Q,t){var I,f,U,N,b,u,w,x,e,o;I=O;let E=(()=>['g','e','c',96021,54559,54544,10975])();for(((((U=Q[E[0]])&&0||(x=Q[E[1]])||'0')&&(o=Q[v('inp','ut')])&&0||(w=Q[E[2]])||8)&&(e=o.length)&&0||(N=t[$(E[3])])||9)&&(u=t[l(-E[4])]);M(x,u)&&!X(w,e);)U|=W(o[w++],x),x+=l(-54552);return f=N[U&L(W(l(-E[4]),u),l(-E[4]))],b=f>>>l(-E[5]),I(I(I(Q,E[0],j(U,b)),'e',L(x,b)),'c',w),f&l(E[6])}function Q(N){var t,e,X,o,b,U,W,x,L;o=O;const j=[54555,54556,96021,54557,'z','o','call'];function Q(x,N,L){var e,o,b,W,Q,U;W=O;function f(){return['z',96021,54557,54544,54543,54542]}const t=f();(U=this)&&null||(e=U[t[0]]);for(o=$(t[1]);M(o,x);)switch(b=Z(U,N),b){case l(-t[3]):for(Q=v(l(-t[2]),B(U,l(-54558)));Q--;)L[o++]=e;break;case l(-t[4]):for(Q=v(l(-t[2]),B(U,l(-54557)));Q--;)L[o++]=$(t[1]);e=$(96021);break;case l(-t[5]):for(Q=v(l(-54549),B(U,l(-54553)));Q--;)L[o++]=$(t[1]);e=$(96021);break;default:e=L[o++]=b}return W(U,t[0],e),L}(((((L=v(B(N,l(-j[0])),l(-54303)))||8)&&(e=v(B(N,l(-54555)),l(-54559)))&&false||(t=v(B(N,l(-54556)),l(-j[1]))))&&0||(X=new(n?C:Array)(V.length)))&&0||(b=void $(96021)))&&0||(x=void $(96021));for(U=$(j[2]);M(U,t);++U)X[V[U]]=B(N,l(-j[3]));if(!n){for(t=(U=t,X.length);M(U,t);++U)X[V[U]]=$(j[2])}((((W=f(X))||'0')&&(b=new(n?C:Array)(L))&&0||(x=new(n?C:Array)(e)))&&0||o(N,j[4],$(96021))||5)&&N[j[5]](f(Q[j[6]](N,L,W,b)),f(Q[j[6]](N,e,W,x)))}function B(N,x){var Q,b,o,U,e,t,$;o=O;let f='g|input|c|bk|e'.split('|');for(((((b=N[f[0]])||2)&&(e=N.e)||4)&&(t=N[f[1]])&&0||(Q=N[f[2]])||'1')&&(U=t.length);M(e,x);)X(Q,U)&&S(Error(f[3])),b|=W(t[Q++],e),e+=l(-54552);return $=b&L(W(l(-54559),x),l(-54559)),o(o(o(N,'g',b>>>x),f[4],L(e,x)),f[2],Q),$}Y=(A[m[2]].p=function(){var j,O,w,f,t,x,b,E,M,I,N;function e(){return['s',54559,'c','length','g',96021,'ih','ib','subarray','b','f','im','n','e: ','t']}const u=e();for(w=this;!w[u[0]];){(((O=B(w,l(-54557)))||1)&&(O&l(-u[1])&&(w.s=r))||2)&&(O>>>=l(-u[1]));switch(O){case $(96021):t=w.input;M=w[u[2]];j=w.a;N=w.b;x=t[u[3]];b=U;E=U;f=j[v('leng','th')];I=U;w.e=w[u[4]]=$(u[5]);X(v(M,l(-54559)),x)&&S(Error('iL'));b=t[M++]|W(t[M++],l(-54552));X(v(M,l(-u[1])),x)&&S(Error('iN'));E=t[M++]|W(t[M++],l(-54552));b===~E&&S(Error(u[6]));o(v(M,b),t[u[3]])&&S(Error(u[7]));switch(w[u[12]]){case q:for(;o(v(N,b),j.length);){if(I=L(f,N),b-=I,n){(j.set(t[u[8]](M,v(M,I)),N)&&0||(N+=I))&&0||(M+=I)}else{for(;I--;)j[N++]=t[M++]}((w[u[9]]=N)||5)&&(j=w[u[10]]())&&0||(N=w[u[9]])}break;case c:for(;o(v(N,b),j[v('leng','th')]);)j=w[u[10]](T({},'v',l(-54558)));break;default:S(Error(u[11]))}if(n){((j.set(t[u[8]](M,v(M,b)),N)||2)&&(N+=b)||8)&&(M+=b)}else{for(;b--;)j[N++]=t[M++]}w[u[2]]=M;w[u[9]]=N;w.a=j;break;case l(-54559):w.o(k,y);break;case l(-54558):Q(w);break;default:S(Error(v(u[13],O)))}}return a(w[u[14]]())},'undefined');n=Y!==typeof C&&Y!==typeof I&&Y!==typeof t&&Y!==typeof DataView;V=(h=[l(-54544),l(-54543),l(-54542),$(96021),l(-54552),l(-54553),l(-54551),l(-54554),l(-54550),l(-54555),l(-54549),l(-54556),l(-54548),l(-54557),l(-54547),l(-54558),l(-54546),l(-54559),l(-54545)],n?new I(h):h);N=(E=[l(-54557),l(-54556),l(-54555),l(-54554),l(-54553),l(-54552),l(-54551),l(-54550),l(-54549),l(-54547),l(-54545),l(-54543),l(-54541),l(-54537),l(-54533),l(-54529),l(-54525),l(-54517),l(-54509),l(-54501),l(-54493),l(-54477),l(-54461),l(-54445),l(-54429),l(-54397),l(-54365),l(-54333),l(-54302),l(-54302),l(-54302)],n?new I(E):E);H=(R=[$(96021),$(96021),$(96021),$(96021),$(96021),$(96021),$(96021),$(96021),l(-54559),l(-54559),l(-54559),l(-54559),l(-54558),l(-54558),l(-54558),l(-54558),l(-54557),l(-54557),l(-54557),l(-54557),l(-54556),l(-54556),l(-54556),l(-54556),l(-54555),l(-54555),l(-54555),l(-54555),$(96021),$(96021),$(96021)],n?new C(R):R);e=(F=[l(-54559),l(-54558),l(-54557),l(-54556),l(-54555),l(-54553),l(-54551),l(-54547),l(-54543),l(-54535),l(-54527),l(-54511),l(-54495),l(-54463),l(-54431),l(-54367),l(-54303),l(-54175),l(-54047),l(-53791),l(-53535),l(-53023),l(-52511),l(-51487),l(-50463),l(-48415),l(-46367),l(-42271),l(-38175),l(-29983)],n?new I(F):F);G=(eb=[$(96021),$(96021),$(96021),$(96021),l(-54559),l(-54559),l(-54558),l(-54558),l(-54557),l(-54557),l(-54556),l(-54556),l(-54555),l(-54555),l(-54554),l(-54554),l(-54553),l(-54553),l(-54552),l(-54552),l(-54551),l(-54551),l(-54550),l(-54550),l(-54549),l(-54549),l(-54548),l(-54548),l(-54547),l(-54547)],n?new C(eb):eb);d=new(n?C:Array)(l(-54272));for(i=(i=void $(96021),J=$(96021),d[m[5]]);M(J,i);++J)d[J]=X(l(-54417),J)?l(-54552):X(l(-54305),J)?l(-54551):X(l(-54281),J)?l(-54553):l(-54552);k=f(d);ob=new(n?C:Array)(l(-54530));for(K=(K=void $(96021),P=$(96021),ob[m[5]]);M(P,K);++P)ob[P]=l(-54555);y=f(ob);function a(array){var U,L,t,f,o,e;function O(){return T(T(T(T(T(T(T(T(T(T(T(T(T({},'g',96021),'b','length'),'l',54558),'f',54557),'N',54556),'p',54555),'W',54554),'a',54529),'J',54547),'w',54545),'$',54548),'L',54497),'F',54546)}const N=O();((((L=void $(N.g))||8)&&(e='')||9)&&(L=array[N.b])||2)&&(o=$(N.g));while(M(o,L)){f=array[o++];switch(j(f,l(-54556))){case $(N.g):case l(-54559):case l(-N.l):case l(-N.f):case l(-N.N):case l(-N.p):case l(-N.W):case l(-54553):e+=b(f);break;case l(-54548):case l(-N.J):t=array[o++];e+=b(W(f&l(-N.a),l(-54554))|t&l(-54497));break;case l(-N.F):t=array[o++];U=array[o++];e+=b(W(f&l(-N.w),l(-N.$))|W(t&l(-N.L),l(-54554))|W(U&l(-54497),$(96021)))}}return e}g.d=function(o){const e=T(T(T({},'g','split'),'b','atob'),'l','');let W=new D(new C(g[e.b](o)[e.g](e.l).map(o=>{let e='charCodeAt'.split('|');return o[e[0]]($(96021))})),{}),U=W.p();return U}}(E),G=typeof window===N[0]&&window||typeof self===N[0]&&self||typeof global===N[0]&&global,!0);for(let o of f)(o=E.d(o),o=V(o),e)?Y(G,o):G[v('StringE','xtract')]=o;for(let e=$(96021);M(e,g[N[2]]);e++)G[v('_$a',e)]&&Y(G,T({},G[v('_$a',e)],g[e]))}([console.log,[true,'vEkpTO','AfxA',77,55,'swdP']]));let H=$response.body,S='undefined'!==typeof $request?$request.url:'';switch(!0){case S.includes('/comic/index/detail'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'aspect-w-10 aspect-h-2 mb-3 hidden md:block'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-5 text-mini gap-2 md:gap-3 md:grid-cols-15 flex-wrap\n items-center rounded-lg border md:border-0 border-solid border-border md:p-1 p-3 bg-base8 md:bg-inherit'),H=x(H,'my-2 md:my-3 xl:mx-0 md:hidden'),YpTaRD('视频页去广告'),$done({body:H});break}case S.includes('/comic/index/av'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-1 md:grid-cols-2 gap-2'),H=x(H,'dx-recommend-icons'),YpTaRD('av分类页去广告'),$done({body:H});break}case S.includes('/comic/index/avdetail'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-2 md:grid-cols-1 gap-3 video-items'),H=x(H,'aspect-w-10 aspect-h-2 mb-3 hidden md:block'),H=x(H,'my-2 md:my-3 xl:mx-0 md:hidden'),H=x(H,'grid grid-cols-5 text-mini gap-2 md:gap-3 md:grid-cols-15 flex-wrap\n items-center rounded-lg border md:border-0 border-solid border-border md:p-1 p-3 bg-base8 md:bg-inherit'),YpTaRD('av视频页去广告'),$done({body:H});break}case S.includes('/comic/av/relvideo'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-1 md:grid-cols-2 gap-2'),H=x(H,'dx-recommend-icons'),YpTaRD('av搜索页去广告'),$done({body:H});break}case S.includes('/comic/index/postNovel'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'dx-recommend-icons'),H=x(H,'grid grid-cols-1 md:grid-cols-2 gap-2'),YpTaRD('小说分类页去广告'),$done({body:H});break}case S.includes('/comic/index/novel'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'aspect-w-10 aspect-h-2 mb-3'),H=x(H,'grid grid-cols-5 text-mini gap-2 md:gap-0 md:flex flex-wrap items-center\n rounded-lg border md:border-0 border-solid border-border md:p-0 p-3 bg-base8 md:bg-inherit whitespace-nowrap'),YpTaRD('小说页去广告'),$done({body:H});break}case S.includes('/comic/index/video'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-1 md:grid-cols-2 gap-2'),H=x(H,'dx-recommend-icons'),H=x(H,'video-item checkNum'),YpTaRD('视频分类页去广告'),$done({body:H});break}case S.includes('/%E9%BB%91%E6%96%99%E5%90%83%E7%93%9C'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-1 gap-2 my-2 md:my-3'),H=x(H,'dx-recommend-small-icons'),YpTaRD('黑料推荐页去广告'),$done({body:H});break}case S.includes('/heiliao-chigua'):{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'text-2xl md:text-5xl text-white mr-2.5 font-semibold'),H=x(H,'dx-subtitle text-sm md:text-default font-medium'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'grid grid-cols-1 gap-2 my-2 md:my-3'),H=x(H,'dx-recommend-small-icons whitespace-nowrap text-mini'),YpTaRD('帖子页去广告'),$done({body:H});break}default:{H=H.replace(/.*?<\/span>/g,'0'),H=x(H,'modal dx-modal ad-dialog'),H=x(H,'my-2 md:my-3 xl:mx-0'),H=x(H,'text-mini mb-3'),YpTaRD('主页去广告'),$done({body:H});break}}$done({body:H});function x(S,D){const H=new RegExp('<([a-zA-Z0-9]+)[^>]*class="[^"]*'+D+'[^"]*"[^>]*>','gi');let match,x=S;while((match=H.exec(x))!==null){const u=match[1];let S=match.index,D=H.lastIndex,j=1;const z=new RegExp('<'+u+'\\b[^>]*>','gi'),I=new RegExp('','gi');z.lastIndex=D,I.lastIndex=D;while(j>0&&D').length}z.lastIndex=D,I.lastIndex=D}x=x.slice(0,S)+x.slice(D),H.lastIndex=0}return x}